package me.zhengjie.modules.web.domain.course;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import me.zhengjie.modules.system.domain.CourseApplicants;

import java.math.BigDecimal;
import java.util.List;

@Data
public class CourseInfoResp {
    @ApiModelProperty(value = "课程ID")
    private Long courseId;
    @ApiModelProperty(value = "课程编号")
    private String courseNo;
    @ApiModelProperty(value = "课程名称")
    private String courseName;
    @ApiModelProperty(value = "课程封面图片")
    private String courseCover;
    @ApiModelProperty(value = "课程价格")
    private BigDecimal price;
    @ApiModelProperty(value = "折扣价")
    private BigDecimal discountPrice;
    @ApiModelProperty(value = "开班时间")
    private String openTime;
    @ApiModelProperty(value = "班级名称")
    private String className;
    @ApiModelProperty(value = "开课状态 0：未开课，1：已开课")
    private Integer openStatus;
    @ApiModelProperty(value = "副标题")
    private String subTitle;
    @ApiModelProperty(value = "课程类别；1视频/2音频/3文件")
    private Integer category;

    private Integer numbers;
    private List<CourseApplicants> applicantsList;

    @ApiModelProperty(value = "是否显示价格")
    private boolean showPrice = true;
}
